package com.cu.employmentmanagementsystem.service;


import com.cu.employmentmanagementsystem.common.result.R;
import com.cu.employmentmanagementsystem.entity.RecruitInformation;
import com.cu.employmentmanagementsystem.entity.StudentVita;

import java.util.List;

public interface StudentVitaService {
    /**
     * 更新简历审核状态
     * @param studentVita
     * @return int 影响行数
     */
    int updatePeviewStatus(StudentVita studentVita);

    /**
     * 发布简历，本质上是insert
     * @param studentVita
     * @return int 影响行数
     */
    R commitVita(StudentVita studentVita);

    /**
     * 更新简历，更新简历后需要重新审核
     * @param studentVita
     * @return int 影响行数
     */
    R updateVita(StudentVita studentVita);

    StudentVita selectByStudentId(Long id);
    /**
     * 更新招聘审核状态
     * @return int 影响行数
     */
    int updatePeviewStatus2(RecruitInformation recruitInformation);

    List<StudentVita> getAllUnJudgeVitas();

    List<RecruitInformation> getAllUnJudgeRecruits();
}
